#include<bits/stdc++.h>
using namespace std;
class Solution
{
public:
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     *
     * @param s string字符串 第一个整数
     * @param t string字符串 第二个整数
     * @return string字符串
     */
    string solve(string s, string t)
    {
        reverse(s.begin(),s.end());
        reverse(t.begin(),t.end());
        vector<int>tem(s.size()+t.size()-1);
        for(int i=0;i<s.size();i++)
        {
            for(int j=0;j<t.size();j++)
            {
                tem[i+j]+=(s[i]-'0')*(t[j]-'0');
            }
        }
        int count=0;
        string ret;
        for(auto&ch:tem)
        {
            count+=ch;
            ret.push_back(count%10+'0');
            count/=10;
        }
        while(count) 
        {
            ret.push_back(count%10+'0');
            count/=10;
        }
        while(ret.size()>1&&ret[ret.size()-1]=='0') ret.pop_back();
        reverse(ret.begin(),ret.end());
        return ret;
    }
};